export default class GameConfig {
    static wechatgameConfig = {//微信配置
        share: {
            imageUrlId: "",//图片id
            imageUrl: ""//图片地址
        }
    }
}

if (cc.sys.platform === cc.sys.WECHAT_GAME) {
    //微信开启转发功能
    //@ts-ignore
    if (typeof wx !== "undefined") {
        //@ts-ignore
        wx.onShareAppMessage(function () {
            return {
                imageUrlId: GameConfig.wechatgameConfig.share.imageUrlId,
                imageUrl: GameConfig.wechatgameConfig.share.imageUrl
            }
        })
        //@ts-ignore
        wx.showShareMenu({
            menus: ['shareAppMessage', 'shareTimeline']
        })
    }
}
/**
 * 获取屏幕方向
 * 1:竖屏 2：横屏
 */
function getOrientation() {
    if (cc.view.getFrameSize().width > cc.view.getFrameSize().height) {//横屏幕
        return 2
    } else {
        return 1
    }
}
// 需要手动设置uc的屏幕朝向
//@ts-ignore
if (typeof uc !== "undefined") {
    //@ts-ignore
    uc.requestScreenOrientation({
        orientaiton: getOrientation(), // 1: 竖屏模式 2：横屏模式
        success: res => {
            console.log(res);
        },
        fail: res => {
            console.error(res);
        },
    });
    // Cocos onLoad 回调事件
    // Cocos Creator  针对浏览器 UC iOS 做了特殊处理，导致设置为横屏模式之后，画面旋转依然有问题，建议在场景初始化完成之后，
    // 设置一下 cc.sys.BROWSER_TYPE_UC=""; 之后在设置回旧值，避免影响其它的兼容性判断。示例代码如下：
    // onLoad (){
    //     const uc = cc.sys.BROWSER_TYPE_UC;
    //     cc.sys.BROWSER_TYPE_UC = "";
    //           setTimeout(() => {
    //           cc.sys.BROWSER_TYPE_UC = uc;
    //      }, 100);
    // }
}